/**
 * admui-basic v2.1.0 (http://www.admui.com/)
 * Copyright 2015-2019 Admui Team
 * Licensed under the Admui License 1.1 (http://www.admui.com/about/license)
 */
.bootbox .modal-dialog {
  width: 360px; }

.page-site-map .grid-item > h4 .icon {
  color: #a3afb7; }

.page-site-map .grid-item .sitemap-list {
  padding: 0;
  margin-bottom: 30px;
  list-style-type: none; }
  .page-site-map .grid-item .sitemap-list a {
    color: #76838f; }
  .page-site-map .grid-item .sitemap-list li {
    margin-bottom: 5px; }
  .page-site-map .grid-item .sitemap-list > li:first-child {
    margin-bottom: 25px; }
  .page-site-map .grid-item .sitemap-list > li.is-single {
    margin-bottom: 10px; }
  .page-site-map .grid-item .sitemap-list > li > a {
    display: block;
    padding: 14px 15px;
    border-radius: 3px;
    border: 1px solid #e4eaec;
    line-height: 1;
    text-decoration: none; }
  .page-site-map .grid-item .sitemap-list > li > ul,
  .page-site-map .grid-item .sitemap-list > li > ul > li > ul {
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 0 40px; }
    .page-site-map .grid-item .sitemap-list > li > ul a:hover,
    .page-site-map .grid-item .sitemap-list > li > ul > li > ul a:hover {
      color: #3e8ef7; }
    .page-site-map .grid-item .sitemap-list > li > ul::before,
    .page-site-map .grid-item .sitemap-list > li > ul > li > ul::before {
      position: absolute;
      left: 20px;
      top: 0;
      height: 100%;
      width: 1px;
      content: " ";
      background: #e4eaec; }
    .page-site-map .grid-item .sitemap-list > li > ul > li > a,
    .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a {
      position: relative;
      display: block;
      min-width: 220px;
      padding: 10px;
      border: 1px solid #e4eaec;
      line-height: 1;
      text-decoration: none; }
      .page-site-map .grid-item .sitemap-list > li > ul > li > a::before, .page-site-map .grid-item .sitemap-list > li > ul > li > a::after,
      .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a::before,
      .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a::after {
        position: absolute;
        top: 50%;
        content: " ";
        background: #e4eaec; }
      .page-site-map .grid-item .sitemap-list > li > ul > li > a::before,
      .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a::before {
        left: -20px;
        width: 20px;
        height: 1px;
        margin-top: -1px; }
      .page-site-map .grid-item .sitemap-list > li > ul > li > a::after,
      .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a::after {
        left: -23px;
        height: 5px;
        width: 5px;
        margin-top: -3px;
        border-radius: 50%; }

.page-site-map .grid-item .sitemap-list-sub {
  position: relative;
  padding: 10px 0 9px 40px;
  list-style-type: none; }
  .page-site-map .grid-item .sitemap-list-sub::before {
    position: absolute;
    top: 0;
    left: 20px;
    height: 100%;
    width: 1px;
    content: " ";
    background: #e4eaec; }
  .page-site-map .grid-item .sitemap-list-sub > li {
    position: relative;
    line-height: 30px; }
    .page-site-map .grid-item .sitemap-list-sub > li::before, .page-site-map .grid-item .sitemap-list-sub > li::after {
      position: absolute;
      left: -22px;
      top: 50%;
      content: " ";
      background: #e4eaec; }
    .page-site-map .grid-item .sitemap-list-sub > li::before {
      height: 1px;
      width: 15px;
      margin-top: -1px; }
    .page-site-map .grid-item .sitemap-list-sub > li::after {
      width: 5px;
      height: 5px;
      margin-top: -3px;
      border-radius: 50%; }

@media (max-width: 767.98px) {
  .page-site-map .grid-item .sitemap-list {
    padding-left: 40px;
    list-style-type: disc; }
    .page-site-map .grid-item .sitemap-list .icon {
      display: none; }
    .page-site-map .grid-item .sitemap-list > li:first-child {
      margin-bottom: 20px;
      list-style-type: none;
      margin-left: -16px; }
    .page-site-map .grid-item .sitemap-list > li > a {
      display: inline;
      padding: 10px;
      border: none; }
      .page-site-map .grid-item .sitemap-list > li > a i {
        display: none; }
    .page-site-map .grid-item .sitemap-list > li > ul,
    .page-site-map .grid-item .sitemap-list > li > ul > li > ul {
      list-style-type: circle;
      padding: 5px 0 5px 26px; }
      .page-site-map .grid-item .sitemap-list > li > ul::before,
      .page-site-map .grid-item .sitemap-list > li > ul > li > ul::before {
        display: none; }
      .page-site-map .grid-item .sitemap-list > li > ul > li > a,
      .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a {
        display: inline;
        border: none;
        padding: 10px 0; }
        .page-site-map .grid-item .sitemap-list > li > ul > li > a::before, .page-site-map .grid-item .sitemap-list > li > ul > li > a::after,
        .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a::before,
        .page-site-map .grid-item .sitemap-list > li > ul > li > ul > li > a::after {
          display: none; }
  .page-site-map .grid-item .sitemap-list-sub {
    padding: 5px 0 5px 20px;
    list-style-type: square; }
    .page-site-map .grid-item .sitemap-list-sub::before {
      display: none; }
    .page-site-map .grid-item .sitemap-list-sub > li {
      line-height: normal; }
      .page-site-map .grid-item .sitemap-list-sub > li::before, .page-site-map .grid-item .sitemap-list-sub > li::after {
        display: none; } }
